﻿using System;using ERP_RORZE_SYSTEM;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ERP_RORZE_DLL.Product.database
{
    public class ClsBusOderTable
    {
        #region Members
        protected string bOderNo;
        protected DateTime date;
        protected string planNo;
        protected string partID;
        protected int qty;
        protected DateTime dealine;
        protected int rawQty;
        protected int helisertQty;
        protected int blastQty;
        protected string mONo;
        protected int mOQty;
        protected bool started;
        protected bool finished;
        protected string change;
        protected DateTime changeDate;
        protected bool imported;
        protected string importFrom;
        protected string note;
        protected DateTime finishDate;
        #endregion
        #region Public Properties

        public DateTime FinishDate
        {
            get { return finishDate; }
            set { finishDate = value; }
        }
        /// <summary>
        /// Property relating to database column BOderNo(nvarchar(50),not null)
        /// </summary>
        public string BOderNo
        {
            get { return bOderNo; }
            set { bOderNo = value; }
        }

        /// <summary>
        /// Property relating to database column date(datetime,null)
        /// </summary>
        public DateTime Date
        {
            get { return date; }
            set { date = value; }
        }

        /// <summary>
        /// Property relating to database column planNo(nchar(10),null)
        /// </summary>
        public string PlanNo
        {
            get { return planNo; }
            set { planNo = value; }
        }

        /// <summary>
        /// Property relating to database column PartID(nvarchar(50),null)
        /// </summary>
        public string PartID
        {
            get { return partID; }
            set { partID = value; }
        }

        /// <summary>
        /// Property relating to database column Qty(int,null)
        /// </summary>
        public int Qty
        {
            get { return qty; }
            set { qty = value; }
        }

        /// <summary>
        /// Property relating to database column Dealine(datetime,null)
        /// </summary>
        public DateTime Dealine
        {
            get { return dealine; }
            set { dealine = value; }
        }

        /// <summary>
        /// Property relating to database column RawQty(int,null)
        /// </summary>
        public int RawQty
        {
            get { return rawQty; }
            set { rawQty = value; }
        }

        /// <summary>
        /// Property relating to database column HelisertQty(int,null)
        /// </summary>
        public int HelisertQty
        {
            get { return helisertQty; }
            set { helisertQty = value; }
        }

        /// <summary>
        /// Property relating to database column BlastQty(int,null)
        /// </summary>
        public int BlastQty
        {
            get { return blastQty; }
            set { blastQty = value; }
        }

        /// <summary>
        /// Property relating to database column MONo(nvarchar(50),null)
        /// </summary>
        public string MONo
        {
            get { return mONo; }
            set { mONo = value; }
        }

        /// <summary>
        /// Property relating to database column MOQty(int,null)
        /// </summary>
        public int MOQty
        {
            get { return mOQty; }
            set { mOQty = value; }
        }

        /// <summary>
        /// Property relating to database column Started(bit,null)
        /// </summary>
        public bool Started
        {
            get { return started; }
            set { started = value; }
        }

        /// <summary>
        /// Property relating to database column Finished(bit,null)
        /// </summary>
        public bool Finished
        {
            get { return finished; }
            set { finished = value; }
        }

        /// <summary>
        /// Property relating to database column Change(nvarchar(50),null)
        /// </summary>
        public string Change
        {
            get { return change; }
            set { change = value; }
        }

        /// <summary>
        /// Property relating to database column ChangeDate(datetime,null)
        /// </summary>
        public DateTime ChangeDate
        {
            get { return changeDate; }
            set { changeDate = value; }
        }

        /// <summary>
        /// Property relating to database column Imported(bit,null)
        /// </summary>
        public bool Imported
        {
            get { return imported; }
            set { imported = value; }
        }

        /// <summary>
        /// Property relating to database column ImportFrom(nvarchar(50),null)
        /// </summary>
        public string ImportFrom
        {
            get { return importFrom; }
            set { importFrom = value; }
        }

        /// <summary>
        /// Property relating to database column Note(nvarchar(50),null)
        /// </summary>
        public string Note
        {
            get { return note; }
            set { note = value; }
        }
        #endregion


    }
}
